<html>
<head><meta charset="utf-8"><title>Next steps for RFC 2495 · t-cargo · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/index.html">t-cargo</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html">Next steps for RFC 2495</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="223510299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223510299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223510299">(Jan 21 2021 at 13:54)</a>:</h4>
<p>Now that <a href="https://github.com/rust-lang/rfcs/pull/2495">https://github.com/rust-lang/rfcs/pull/2495</a> is implemented, how can I help this make progress?</p>



<a name="223510352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223510352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223510352">(Jan 21 2021 at 13:55)</a>:</h4>
<p>The open items I see are the bikeshedding and <a href="http://crates.io">crates.io</a> support</p>



<a name="223652499"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223652499" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eric Huss <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223652499">(Jan 22 2021 at 15:04)</a>:</h4>
<p>I don't think there are any concerns other than what is listed in the tracking issue.</p>
<p>I don't think there is any need for <a href="http://crates.io">crates.io</a> support, is there?  </p>
<p>One way to make progress is to try to get people to test it out.  That can be difficult, since it is a nightly-only feature.  Also, it isn't in nightly, yet.</p>



<a name="223778618"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223778618" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223778618">(Jan 23 2021 at 21:48)</a>:</h4>
<p>The RFC mentions that <a href="http://crates.io">crates.io</a> should reject crates whose <code>rust-version</code> is set to something newer than current stable, IIRC</p>



<a name="223778684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223778684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223778684">(Jan 23 2021 at 21:50)</a>:</h4>
<p>How do we decide if it's been tested enough?</p>



<a name="223778685"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223778685" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223778685">(Jan 23 2021 at 21:50)</a>:</h4>
<p>And how is it not in nightly yet?</p>



<a name="223781363"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223781363" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eh2406 <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223781363">(Jan 23 2021 at 22:23)</a>:</h4>
<blockquote>
<p>And how is it not in nightly yet?</p>
</blockquote>
<p>it takes a few days for someone (usually Eric) to make a PR to the rust repo to bring in the changes made to cargos masster.</p>



<a name="223781817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223781817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223781817">(Jan 23 2021 at 22:34)</a>:</h4>
<p>Interesting. I can imagine scenarios where it might make sense to upload a crate whose rust-version is slightly newer than current stable, when trying to upload crates in concert with the next stable release.</p>



<a name="223781826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223781826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223781826">(Jan 23 2021 at 22:34)</a>:</h4>
<p>It's risky, since until stable is released, it might potentially change.</p>



<a name="223781838"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223781838" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223781838">(Jan 23 2021 at 22:35)</a>:</h4>
<p>But I can <em>imagine</em> scenarios where it makes sense.</p>



<a name="223781901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223781901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223781901">(Jan 23 2021 at 22:36)</a>:</h4>
<p>/me wonders whether that case is likely to come up, and whether it's important enough to warrant making this non-fatal.</p>



<a name="223833903"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/223833903" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eric Huss <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#223833903">(Jan 24 2021 at 20:28)</a>:</h4>
<p>I don't think we should bother with <a href="http://crates.io">crates.io</a> checking the version (per the comment at <a href="https://github.com/rust-lang/rfcs/pull/2495#issuecomment-536122134">https://github.com/rust-lang/rfcs/pull/2495#issuecomment-536122134</a>).</p>



<a name="224393632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224393632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224393632">(Jan 28 2021 at 21:14)</a>:</h4>
<p>Do all of you have any sense of the bikeshedding about the exact syntax? I'm kind of leaning towards the terser <code>rust</code> at the moment</p>



<a name="224393652"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224393652" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224393652">(Jan 28 2021 at 21:15)</a>:</h4>
<p>would probably be good to change it sooner rather than later</p>



<a name="224406092"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224406092" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224406092">(Jan 28 2021 at 22:53)</a>:</h4>
<p><span class="user-mention" data-user-id="226095">@Dirkjan Ochtman</span> I personally don't think "version" is critical to appear in it (either way is fine for me on that), but I think "minimum" or "min" should appear in it.</p>



<a name="224406128"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224406128" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224406128">(Jan 28 2021 at 22:53)</a>:</h4>
<p>I'd lean against the jargon-y (and acronym-conflicting) "MSRV".</p>



<a name="224406180"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224406180" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224406180">(Jan 28 2021 at 22:54)</a>:</h4>
<p><code>min-rust</code> or <code>rust-min</code> or <code>min-rust-version</code>, or anything similar; happy to go along with just about anything like that.</p>



<a name="224407106"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224407106" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eric Huss <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224407106">(Jan 28 2021 at 23:03)</a>:</h4>
<p>I did a little survey of other tools. Roughly they use fields like:</p>
<p>Cabal: <br>
<code>cabal-version</code><br>
<code>compiler: LHC &gt;=0.6 &amp;&amp; &lt;0.8</code><br>
    Also has dynamic conditional checks like <code>if impl(ghc &gt;= 7.5)</code>, and language feature checks.</p>
<p>Go: <br>
<code>go</code> directive in <code>go.mod</code> specifies minimum version. If using an older version, it will still compile, and only note the version if it fails.</p>
<p>NuGet:<br>
<code>minClientVersion</code></p>
<p>Julia:<br>
<code>
    [compat]
    julia = …
    </code><br>
    I think?</p>
<p>Ruby:<br>
<code>ruby '1.9.3'</code></p>
<p>Scala:<br>
    sbt.version = …<br>
    scalaVersion = …</p>
<p>Dart:<br>
<code>
    environment:
      sdk: '&gt;=1.19.0 &lt;3.0.0'
      flutter: ^0.1.2
    </code></p>
<p>Swift:<br>
<code>swift-tools-version:3.1</code><br>
<code>swiftLanguageVersions: …</code></p>
<p>D:<br>
<code>
        "toolchainRequirements": {
            "dub": "&gt;=1.14.0",
            "frontend": "&gt;=2.068 &lt;2.087"
        }
    </code></p>



<a name="224407136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224407136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Eric Huss <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224407136">(Jan 28 2021 at 23:03)</a>:</h4>
<p>No real common style that I can see.</p>



<a name="224407338"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224407338" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> XAMPPRocky <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224407338">(Jan 28 2021 at 23:06)</a>:</h4>
<p>FWIW, my preference would be for <code>minimum-rust-version</code>. I don’t really see the value in being terse when this is only written once in a single place in a project and even then most crates don’t have a need to specify it.</p>



<a name="224408636"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224408636" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224408636">(Jan 28 2021 at 23:20)</a>:</h4>
<p><span class="user-mention" data-user-id="219696">@XAMPPRocky</span> I agree entirely.</p>



<a name="224591579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224591579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224591579">(Jan 30 2021 at 15:58)</a>:</h4>
<p>Why do you think  "min" is important? This seems pretty obvious to me since <code>^</code> is the standard semver mode for all dependencies in <code>Cargo.toml</code></p>



<a name="224591602"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224591602" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224591602">(Jan 30 2021 at 15:59)</a>:</h4>
<p>I don't value the terseness per se, but I do like the symmetry it affords with how dependencies are specified</p>



<a name="224591689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224591689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224591689">(Jan 30 2021 at 16:00)</a>:</h4>
<p>after all, the language/compiler is also a kind of dependency</p>



<a name="224591732"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224591732" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224591732">(Jan 30 2021 at 16:01)</a>:</h4>
<p>(I guess we should also try to wrap up this discussion before the release?)</p>



<a name="224598557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/224598557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#224598557">(Jan 30 2021 at 18:39)</a>:</h4>
<p>I realize that semver works that way, but that would imply that the field supports semver. This field doesn't; it's a minimum only, and cannot accept any other semver constraint. That's why I think it needs to say it's a minimum.</p>



<a name="229096938"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/229096938" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#229096938">(Mar 06 2021 at 13:12)</a>:</h4>
<p>So I think I won't agree with the choice, but I'd still like the cargo team to pronounce on what the name should be</p>



<a name="229096958"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/229096958" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#229096958">(Mar 06 2021 at 13:12)</a>:</h4>
<p>so we can potentially start moving forward with testing</p>



<a name="229101459"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/229101459" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> flip1995 <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#229101459">(Mar 06 2021 at 14:19)</a>:</h4>
<p>Since Clippy already implements a <code>#[msrv]</code> attribute, I think I should share my experience here. PR that implemented this feature: <a href="https://github.com/rust-lang/rust-clippy/issues/6201">clippy#6201</a> (shameless self-plug ahead)</p>
<p>After using the <code>semver</code> crate for this in the first implementation, we <a href="https://github.com/rust-lang/rust-clippy/pull/6386#discussion_r530890869">found that there were problems/bugs</a> with <code>semver</code>. Mainly that there is no reliable way to do a <code>&gt;=</code> comparison with the <code>semver</code> crate.</p>
<p>I then decided to implement a (<code>#[no_std]</code>, zero-deps, 100% test coverage) crate that does nothing but deal with Rust versions (in a semver compatible way): <a href="https://crates.io/crates/rustc-semver"><code>rustc-semver</code></a>, which we started using in <a href="https://github.com/rust-lang/rust-clippy/issues/6395">clippy#6395</a>. The main thing this crate does is implement checks if one version of Rust meets another version, which Just Works™.</p>
<p>So that's my experience for implementing a MSRV feature.</p>
<p>A nice addition to Clippy would be, if Clippy would check for the Rust version in <code>Cargo.toml</code> and use this version as the MSRV.</p>



<a name="229123146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/229123146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#229123146">(Mar 06 2021 at 19:39)</a>:</h4>
<p>I think I already worked around the issue the comment you linked to described (the implementation has already landed)</p>



<a name="229123220"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/246057-t-cargo/topic/Next%20steps%20for%20RFC%202495/near/229123220" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Dirkjan Ochtman <a href="https://rust-lang.github.io/zulip_archive/stream/246057-t-cargo/topic/Next.20steps.20for.20RFC.202495.html#229123220">(Mar 06 2021 at 19:40)</a>:</h4>
<p>I also know Steve is working on a next iteration of semver that is <code>#[no_std]</code>, <a href="https://github.com/steveklabnik/totally-not-semver">https://github.com/steveklabnik/totally-not-semver</a></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>